﻿/* 2010-Responsive-Design-Toolkit-User-Guide.docx Customizing Your New Site Step*/

/* This brings the agency title inline with the Maryland logo */
#mdgov_agencyTitle {
    margin-top: 0px;/* Changes for 08/01/2020 */
}

.headerBgImg {
background-image: url(../img/agencyHeaderBg-generic.jpg); /****CHANGE HEADER BACKGROUND IMAGE HERE*****/
background-repeat: no-repeat;
background-position: top center;
background-size: 100%;
}

ul.block-links {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.block-links a {
    background: url(/egov/image/block-arrow-green.png) no-repeat scroll 194px center #0051A3;
    border: 1px solid #a2ccb1;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 10px 10px;
    text-decoration: underline !important;
    text-transform: uppercase;
}

#mdgov_enterpriseNavigation {
z-index: 1001;
width: 100%;
clear: both;
/* background-color: #598527; */ /****NAV LIST BACKGROUND COLOR*****/
background-color: #003889; /****NAV LIST BACKGROUND COLOR*****//* Changes for 08/01/2020 */
opacity: 1;
}

#secondary_content_Block {
z-index: 1001;
width: 100%;
clear: both;
/* background-color: #f0f0f0; */ /****NAV LIST BACKGROUND COLOR*****/
background-color: #003889; /****NAV LIST BACKGROUND COLOR*****//* Changes for 08/01/2020 */
opacity: 1;
}

#mdgov_enterpriseNavigation ul ul
{
    margin-left: 5px;
}

#mdgov_TopSliverBar {
width: 100%;
z-index: 1000;
min-height: 33px;
background-color: #000;
border-bottom-width: 4px;
border-bottom-style: solid;
/* border-bottom-color: #598526; */ /*******TOP BANNER SLICE COLOR CHANGE HERE*****/
border-bottom-color:#003889;/* Changes for 08/01/2020 */
font-size: 50%;
}

#footer_block {
background-color: #000;
/* border-top: 4px #598526 solid; */ /******FOOTER COLOR CHANGE HERE******/
border-top: 4px #003889 solid; /******FOOTER COLOR CHANGE HERE******/
width: 100%;
color: #fff;
}

#mdgov_mobileNavButton a {
position: absolute;
left: 0;
height: 21px;
color: #fff;
text-transform: uppercase;
text-shadow: 1px 1px 2px #000;
text-decoration: none;
background-color: #598526;
text-align: left;
font-size: 165% !important;
width: 100%;
text-indent: 1.5%;
padding: 6px 0;
border-bottom: 4px solid #000;
}

h1 {
    /* color: #598527; */
	color: #003889;/* Changes for 08/01/2020 */
}


#long_middle_col {
    background-color: #eee;
    float: left;
    padding: 0 0 20px 20px;
    margin-top: 20px;
}
/* SETTINGS FOR THE MEGAMENU */
.mdgov_navSubContainer 
{
    opacity: 0;
    max-height: 250px;
    height: 0px;
    padding: 5px 0; 
    font-size: 90%;
    background: #ffffff; /*GREEN BACKGROUND FOR SUBMENUS */
    background-image: url(../img/backgrounds/megaMenuDivider.gif);
    background-repeat: repeat-y;
    background-position: 52.2%;
    background-clip: content-box;
    -moz-transition: opacity .5s ease;
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    transition-delay: .2s;
    alink
}

#mdgov_enterpriseNavigation li a.level0 + .mdgov_navSub .mdgov_navSubContainer:hover,
#mdgov_enterpriseNavigation li a.level0:hover + .mdgov_navSub .mdgov_navSubContainer,
#mdgov_enterpriseNavigation li a.level0:focus + .mdgov_navSub .mdgov_navSubContainer,
#mdgov_enterpriseNavigation .mdgov_navSub.active .mdgov_navSubContainer
{
    opacity: 1;
    height: auto;
}

.mdgov_navSubContainer ul li {
	float: left !important;
	width: 48%;
}

.mdgov_navSubContainer ul li a {
	color: #069 !important;
	display: block !important;
	float: none !important;
	padding: 0 0 30px 0 !important;
	margin: 0 20px 5px 0 !important;
	text-align: left !important;
	text-transform: none !important;
}

.mdgov_navSubContainer ul.cl_imageNavList li a {
	padding: 0 !important;
	margin: 0 20px 0 0 !important;
}

.mdgov_navSubContainer ul.cl_imageNavList li a:focus img {
	border: 2px solid #900;
}

.mdgov_navSubContainer ul li a:hover,
.mdgov_navSubContainer ul li a:focus {
	color: #000 !important;
}

.mdgov_navSubContainerContent {
	display: block;
	max-width: 960px;
	margin: 0 auto;
	text-align: left;
}

.mdgov_navSubContainerContent .span1,
.mdgov_navSubContainerContent .span2,
.mdgov_navSubContainerContent .span3,
.mdgov_navSubContainerContent .span4,
.mdgov_navSubContainerContent .span5,
.mdgov_navSubContainerContent .span6,
.mdgov_navSubContainerContent .span12 {
	display: block;
	min-height: 140px;
}

.mdgov_navSubRight .icon-twitter {
	margin-right: 10px;
}

.mdgov_navTweet {
	margin-bottom: 10px;
}

#governorBlock 
{
    margin: 20px 0 20px 20px;
}

.sectionMenu {
    margin-left: 10px;
}
.hidden-accessible {
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.mobileButton 
{
    text-decoration: none !important;
    padding: 5px 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
}
.mobileButton:after 
{
    content: "\00BB \0020";
    font-size: 150%;
    position: absolute;
    top: 2px;
    right: 10px;
}


.container {
	
	background-color: transparent;
	background-image:none;
	}


#mdgov_mobileNavButton a {
position: absolute;
left: 0;
height: 21px;
color: #fff;
text-transform: uppercase;
text-shadow: 1px 1px 2px #000;
text-decoration: none;
background-color: #000000;
text-align: left;
font-size: 165% !important;
width: 100%;
text-indent: 1.5%;
padding: 6px 0;
border-bottom: 4px solid #000;
}

}
.fullscreen-bg {
    position: fixed;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: -100;
    height:100%;
    width:100%;
}

.fullscreen-bg__video {
    position: absolute;
    right: 0;
    bottom: 0;
	min-width: 100%;
	min-height: 100%;
}

@media (max-width: 979px) {
    .fullscreen-bg__video {
        display: none;
    }
}

.ms-rteImage-LightBox { 
    -ms-name: "LightBox"; 
    width: 650px;    
    cursor: pointer; 
    border: 1px solid #385b83; 
} 
#agency_branding, #agency_branding_subpage{
	background-image: url(../img/bgBlack65.png);
	padding:20px;
}

/* Changes for 08/01/2020 */
#secondary_content_Block {
    background-color: ##003889;
    width: 100%;
    border-bottom: 1px solid #6AA8f8;
}

#secondary_middle_col_lt,
#secondary_middle_col_rt {
    background-color: #003889;
    float: left;
    border-left: 1px solid #6AA8f8;
    padding: 0 0 20px 20px;
    margin-top: 20px;
}

#secondary_middle_col_lt,
#secondary_middle_col_rt h2 {
    color: #ffffff;
}

#secondary_right_col {
    background-color: #003889;
    float: left;
    border-left: 1px solid #6AA8f8;
    padding: 0 20px 20px 20px;
    margin-top: 20px;
}

#secondary_right_col h2 {
    color: #ffffff;
}

#secondary_right_col p {
    color: #6AA8f8;
}

#secondary_right_col a {
    color: #ffffff;
}

#secondary_middle_col_lt a, a:hover, a:focus, a:visited {
	color: #6AA8f8;
}